cppduals: a nestable vectorized templated dual number library for C++11

نویسندگان

چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Statistical Evaluation of a Self-Tuning Vectorized Library for the Walsh–Hadamard Transform

Short vector instructions (SIMD) can significantly increase performance, yet are difficult to use effectively. Recently, several efforts (ATLAS, FFTW, SPIRAL) have successfully used automated performance tuning and search to find good SIMD implementations of highperformance kernels such as matrix multiplication, the FFT and related transforms. In this paper, we review techniques, similar to tho...

متن کامل

A Program Logic for C11 Memory Fences

We describe a simple, but powerful, program logic for reasoning about C11 relaxed accesses used in conjunction with release and acquire memory fences. Our logic, called fenced separation logic (FSL), extends relaxed separation logic with special modalities for describing state that has to be protected by memory fences. Like its precursor, FSL allows ownership transfer over synchronizations and ...

متن کامل

Structural bioinformatics The Victor C11 library for protein representation and advanced manipulation

Motivation: Protein sequence and structure representation and manipulation require dedicated software libraries to support methods of increasing complexity. Here, we describe the VIrtual Constrution TOol for pRoteins (Victor) Cþþ library, an open source platform dedicated to enabling inexperienced users to develop advanced tools and gathering contributions from the community. The provided appli...

متن کامل

A correct LR parser for C11

declarator: | pointer| ioption(pointer) direct_abstract_declarator{} direct_abstract_declarator:| LPAREN save_context abstract_declarator RPAREN| direct_abstract_declarator? LBRACK ioption(type_qualifier_list) assignment_expression? RBRACK| direct_abstract_declarator? LBRACK STATIC type_qualifier_list? assignment_expression RBRACK| direct_abstract_declarator? LBRACK type...

متن کامل

A Vectorized Traversal Algorithm for Ray Tracing

This article presents an optimized ray tracing algorithm which improves standard existing algorithms by processing simultaneously a large set of rays and carrying out a single traversal of the spatial indexing of the scene with all rays. This allows hardware SIMD functionality to be used efficiently and produces coherent memory accesses. Furthermore, during the single traversal, rays are groupe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Open Source Software

سال: 2019

ISSN: 2475-9066

DOI: 10.21105/joss.01487